* {
  font-family: arial, helvetica, tahoma, sans-serif;
}

#demo-header {
  background: #1E4176 url(/images/bg/hd-bg.gif) repeat-x scroll 0pt;
  border: 0pt none;
  padding-left: 3px;
}

#demo-theme {
  float: right;
  padding-top: 5px;
  padding-right: 8px;
}

#demo-title {
  color: white;
  font-family: tahoma, arial, sans-serif;
  font-size: 16px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  padding: 6 0 8 6px;
}

.sample-box {
  float: left;
  width: 135px;
  margin: 0 5px;
  text-align: center;
  height: 114px;
  cursor: default;
  color: #444;
  overflow: hidden;
}

.sample-over {
  background: transparent url(/images/thumbs/sample-over.gif) no-repeat;
}

.sample-over div {
  color: #1860A8;
}

.sample-box img {
  width: 120px;
  height: 90px;
  margin-bottom: 2px;
  margin-top: 5px;
}

.sample-box div,#sample-box div a {
  font-size: 10px;
  line-height: 12px;
  font-family: tahoma, arial, sans-serif;
}

.sample-box dt a {
  border: 0 none !important;
}

.x-view-over {
  background: #EFEFEF url(/images/default/grid/row-over.gif) repeat-x scroll left top;
  border: 1px solid #DDDDDD;
  padding: 4px;
}

.x-view-selected {
  border: 1px solid #99BBE8;
  padding: 4px;
}

.x-view-selected .thumb {
  background: transparent none repeat scroll 0%;
}

.green {
  color: green;
}

.red {
  color: red;
}


.icon-app-side {
  background-image: url(/images/icons/application_side_list.png) !important;
}

.icon-calendar {
  background-image: url(/images/icons/calendar.gif) !important;
}

.icon-list-items {
  background-image: url(/images/icons/list-items.gif) !important;
}

.icon-menu-show {
  background-image: url(/images/icons/menu-show.gif) !important;
}

.icon-user-add {
  background-image: url(/images/icons/fam/user_add.gif) !important;
}

.icon-user-delete {
  background-image: url(/images/icons/fam/user_delete.gif) !important;
}

.icon-connect {
  background-image: url(/images/icons/fam/connect.gif) !important;
}

.icon-accordion {
  background-image: url(/images/icons/accordion.gif) !important;
}

.user {
  background-image: url(/images/icons/fam/user.gif) !important;
}

.user-add {
  background-image: url(/images/icons/fam/user_add.gif) !important;
}

.user-delete {
  background-image: url(/images/icons/fam/user_delete.gif) !important;
}

.connect {
  background-image: url(/images/icons/fam/connect.gif) !important;
}

.user-girl {
  background-image: url(/images/icons/fam/user_female.gif) !important;
}

.user-kid {
  background-image: url(/images/icons/fam/user_green.gif) !important;
}

.user-suit {
  background-image: url(/images/icons/fam/user_suit.gif) !important;
}

.icon-filter {
  background-image: url(/images/icons/funnel.png) !important;
}

.icon-form {
  background-image: url(/images/icons/application_form.png) !important;
}

.icon-add {
   background-image: url(/images/icons/add.gif) !important;
}

.icon-plugin {
   background-image: url(/images/icons/plugin.png) !important;
}

.icon-table {
   background-image: url(/images/icons/table.png) !important;
}

.icon-delete {
  background-image: url(/images/icons/delete.gif) !important;
}

.icon-email {
  background: url(/images/icons/email.png) no-repeat;
}

.icon-email-add {
  background: url(/images/icons/email-add.png) 2px 50% no-repeat !important;
}

.icon-email-reply {
  background: url(/images/icons/email_add.png) 2px 50% no-repeat !important;
}

.icon-date-add {
  background: url(/images/icons/date-add.png) no-repeat;
}

.icon-contact {
  background: url(/images/icons/vcard.png) no-repeat;
}

.icon-contact-add {
  background: url(/images/icons/vcard_add.png) no-repeat;
}

.icon-shell {
  background: url(/images/icons/shell.gif) no-repeat;
}

.icon-page {
  background: url(/images/icons/document.gif) no-repeat;
}

.icon-page-java {
  background-image: url(/images/icons/page_white_cup.png) 0 50% !important;
}

.icon-page-html {
  background-image: url(/images/icons/page_white_code.png) !important;
}

.icon-text {
  background-image: url(/images/icons/text.gif) !important;
}

.icon-add-disabled {
  background: url(/images/icons/add.gif) no-repeat -16px 0px;
}

.text {
  font-size: 12px;
}

.pad-text {
  font-size: 12px;
  padding: 5px;
}

.text,.text p {
}

.icon-chart {
  background-image: url(/images/icons/chart.png);
}

.icon-list {
  background-image: url(/images/icons/list.gif) !important;
}

.icon-feed {
  background-image: url(/images/icons/feed.gif);
}

.icon-info {
  background-image: url(/images/icons/information.png);
}

.icon-info-white {
  background-image: url(/images/icons/information-white.gif);
}

.icon-music {
  background-image: url(/images/icons/music.png);
}

.icon-printer {
  background-image: url(/images/icons/printer.png) !important;
}

.icon-page-code {
  background: url(/images/icons/page.png) no-repeat 0 50% !important;
}

.icon-widget {
  background-image: url(/images/icons/icons.png) no-repeat !important;
}

.icon-widget-disabled {
  background: url(/images/icons/icons.png) no-repeat -16px 0px;
}

.icon-tabs {
  background: url(/images/icons/tabs.gif) no-repeat;
}
